Towards Building Robust Natural Language Interfaces to Databases
نویسندگان
چکیده
We seek to give everyday technical teams the capability to build robust natural language interfaces to their databases, for subsequent use by casual users. We present an approach to the problem which integrates and streamlines earlier work based on light annotation and authoring tools. We model queries in a higher-order version of Codd’s tuple calculus and we use synchronous grammars extended with lambda functions to represent semantic grammars. The results of configuration can be applied directly to SQL based databases with general n-ary relations. We have fully implemented our approach and we present initial empirical results for the Geoquery 250 corpus.
منابع مشابه
Natural Language Aided Visual Query Building for Complex Data Access
Over the past decades, there have been significant efforts on developing robust and easy-to-use query interfaces to databases. So far, the typical query interfaces are GUIbased visual query interfaces. Visual query interfaces however, have limitations especially when they are used for accessing large and complex datasets. Therefore, we are developing a novel query interface where users can use ...
متن کاملVoice-based Data Exploration: Chatting with your Database
Recent advances in automatic speech recognition and natural language processing have led to a new generation of robust voice-based interfaces. Yet, there is very little work on using voice-based interfaces to query database systems. In fact, one might even wonder who in her right mind would want to query a database system using voice commands! With this paper, we make the case for querying data...
متن کاملAutomated Construction of Database Interfaces: Integrating Statistical and Relational Learning for Semantic Parsing
The development of natural language interfaces (NLI's) for databases has been a challenging problem in natural language processing (NLP) since the 1970's. The need for NLI's has become more pronounced due to the widespread access to complex databases now available through the Internet. A challenging problem for empirical NLP is the automated acquisition of NLI's from training examples. We prese...
متن کاملNatural Language Interfaces to Databases: Simple Tips Towards Usability
Natural Language Interfaces to Databases can be an easy way to obtain information: the user simply has to write a question in his/her own language to get the desired answer. Nevertheless, these kind of applications also present some problems. Many of those arise from the fact that who develops the interface does it according with his/her own idea of usability, which is sometimes far from the re...
متن کاملBuilding Usable Menu-Based Natural Language Interfaces To Databases
Natural language interfaces to databases are not in couunon use today for two main reasons: they are difficult to use and they are expensive to build and maintain. This paper presents a functional overview of a new kind of natural language interface that goes far in overcoming both of these problems. The “ease-of-use” problem is solved by wedding a menu-based interaction technique to a traditio...
متن کامل